Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[darwin] Use DNSServiceReconfirmRecord for A and AAAA records to miti… #23067

Merged

Conversation

vivien-apple
Copy link
Contributor

…gate stale cache issues

Problem

Sometimes there are stale DNS A and AAAA records. This patch instruct the daemon to verify the validity of such records. It does not prevent stale records to be used but reduce their lifetime and may help for subsequent pairing attempts.

@vivien-apple vivien-apple force-pushed the Darwin_DNSServiceReconfirmRecord branch from 8fa79a7 to e17af4c Compare October 24, 2022 15:38
@vivien-apple
Copy link
Contributor Author

I advise against doing this. This is not the intended use of this API. If deployed, it would likely generate so much Wi-Fi multicast traffic that it will make Matter highly unreliable.

What problem is this expected to solve? The description talks about “stale records” but it doesn’t describe the scenario that leads to those stale records, or how calling this API would change that scenario. Is there a bug report describing the problem that this change is intended to solve?

Thanks for this answer and the additional details about the intended use of the API.

In this context, "stale records" refers to A and AAAA records in the mdns cache for a node that has been rebooted.

The source of the reboot can be because of a hard reset (e.g power loss), or a soft reset (FW update) with the node not properly clearing up the mdns records.

Since a single "best" IP is tried when establishing a session over UDP (PASE/CASE) it may fails if the "best" IP is one of the stale entry. Also, even if all returned IPs are tried, the session establishment will be slow reliable UDP is used and we will need to wait for 5 messages failures before attempting to connect to the next one (the time between retries varies depending on some values emitted by the node in the mdns advertisement).

I have updated this PR such that DNSServiceReconfirmRecord is only done when PASE session establishment timeouts during commissioning.
It does not completely solve the issue, since the session establishment will still fails, but it may help to remove the stale entry for the cache such that a second try a few seconds later returns a valid IP.

@vivien-apple
Copy link
Contributor Author

@andy31415 I am re-requesting review since the code has changed a lot since your last review.

@vivien-apple vivien-apple force-pushed the Darwin_DNSServiceReconfirmRecord branch from e17af4c to 82e8f4d Compare October 24, 2022 16:04
@github-actions
Copy link

github-actions bot commented Oct 24, 2022

PR #23067: Size comparison from d16182f to 82e8f4d

Increases (47 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section d16182f 82e8f4d change % change
bl602 lighting-app bl602 (read/write) 1390446 1390462 16 0.0
.text 1069838 1069842 4 0.0
bl602+rpc (read/write) 1435662 1435678 16 0.0
.text 1101184 1101188 4 0.0
bl702 lighting-app bl702 (read/write) 1189363 1189507 144 0.0
.debug_aranges 132144 132176 32 0.0
.debug_frame 484736 484844 108 0.0
.debug_info 37916585 37917370 785 0.0
.debug_line 5257681 5257919 238 0.0
.debug_loc 3368744 3369248 504 0.0
.debug_ranges 358560 358592 32 0.0
.debug_str 3452505 3452878 373 0.0
.rodata 116536 116552 16 0.0
.strtab 565320 565687 367 0.1
.symtab 171808 171872 64 0.0
.text 957912 958036 124 0.0
bl702+rpc (read/write) 1284755 1284899 144 0.0
.debug_aranges 139648 139680 32 0.0
.debug_frame 510108 510216 108 0.0
.debug_info 41823574 41824360 786 0.0
.debug_line 5632399 5632637 238 0.0
.debug_loc 3561446 3561867 421 0.0
.debug_ranges 381016 381048 32 0.0
.debug_str 3848482 3848855 373 0.0
.rodata 129928 129944 16 0.0
.strtab 624493 624860 367 0.1
.symtab 189616 189680 64 0.0
.text 1031102 1031228 126 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 677479 677619 140 0.0
.rodata 89791 89803 12 0.0
.text 587376 587504 128 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 641743 641883 140 0.0
.rodata 78927 78939 12 0.0
.text 562496 562624 128 0.0
lock-ftd LP_CC2652R7 (read only) 675987 676127 140 0.0
.rodata 77315 77327 12 0.0
.text 598192 598320 128 0.0
lock-mtd LP_CC2652R7 (read only) 659743 659883 140 0.0
.rodata 103135 103147 12 0.0
.text 556128 556256 128 0.0
pump-app LP_CC2652R7 (read only) 688251 688391 140 0.0
.rodata 90763 90775 12 0.0
.text 597004 597132 128 0.0
pump-controller-app LP_CC2652R7 (read only) 672535 672675 140 0.0
.rodata 86319 86331 12 0.0
.text 585736 585864 128 0.0
shell LP_CC2652R7 (read only) 668518 668654 136 0.0
.rodata 86502 86510 8 0.0
.text 581700 581828 128 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 588258 588394 136 0.0
.app_xip_area 464844 464980 136 0.0
lock cyw930739m2evb_01 (read/write) 592306 592442 136 0.0
.app_xip_area 463596 463732 136 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 544126 544270 144 0.0
.app_xip_area 425792 425936 144 0.0
efr32 lighting-app BRD4161A+rpc (read/write) 974220 974360 140 0.0
.text 819676 819816 140 0.0
BRD4161A+rs911x (read/write) 1031784 1031808 24 0.0
.text 842992 843016 24 0.0
BRD4187C (read/write) 1146500 1146652 152 0.0
.text 980644 980796 152 0.0
lock-app BRD4161A+wf200 (read/write) 1157376 1157400 24 0.0
.text 997048 997068 20 0.0
window-app BRD4187C (read/write) 1139720 1139872 152 0.0
.text 972424 972576 152 0.0
k32w contact k32w0+release (read/write) 661412 661552 140 0.0
.text 563156 563296 140 0.0
light k32w0+release (read/write) 671640 671780 140 0.0
.text 592012 592152 140 0.0
lock k32w0+release (read/write) 633220 633360 140 0.0
.text 552812 552952 140 0.0
linux all-clusters-app debug (read only) 3085609 3085841 232 0.0
(read/write) 158264 158328 64 0.0
.data.rel.ro 86968 87016 48 0.1
.text 2620002 2620162 160 0.0
all-clusters-minimal-app debug (read only) 2911401 2911633 232 0.0
(read/write) 149696 149760 64 0.0
.data.rel.ro 79336 79384 48 0.1
.text 2449250 2449410 160 0.0
bridge-app debug+rpc (read only) 2411801 2412033 232 0.0
(read/write) 129528 129560 32 0.0
.data.rel.ro 68632 68680 48 0.1
.text 2033218 2033378 160 0.0
chip-tool debug (read only) 11076881 11079881 3000 0.0
(read/write) 658376 658440 64 0.0
.data.rel.ro 623040 623080 40 0.0
.rodata 592085 592149 64 0.0
.text 8960948 8963812 2864 0.0
chip-tool-ipv6only arm64 (read only) 10430852 10433156 2304 0.0
(read/write) 706353 706385 32 0.0
.data.rel.ro 650632 650656 24 0.0
.got 13896 13912 16 0.1
.rodata 518148 518196 48 0.0
.text 8257140 8259268 2128 0.0
lighting-app debug+rpc (read only) 2638417 2638649 232 0.0
(read/write) 132184 132248 64 0.0
.data.rel.ro 73736 73800 64 0.1
.text 2234642 2234802 160 0.0
lock-app debug (read only) 2601145 2601377 232 0.0
(read/write) 127232 127296 64 0.1
.data.rel.ro 70680 70728 48 0.1
.text 2185410 2185570 160 0.0
ota-provider-app debug (read only) 2397777 2398009 232 0.0
(read/write) 120792 120824 32 0.0
.data.rel.ro 64600 64648 48 0.1
.text 2012466 2012626 160 0.0
ota-requestor-app debug (read only) 2563025 2563257 232 0.0
(read/write) 129104 129136 32 0.0
.data.rel.ro 69944 69992 48 0.1
.text 2161570 2161730 160 0.0
shell debug (read only) 2625353 2625585 232 0.0
(read/write) 142984 143016 32 0.0
.data.rel.ro 78024 78064 40 0.1
.text 2225762 2225922 160 0.0
thermostat-no-ble arm64 (read only) 2391420 2391644 224 0.0
(read/write) 143633 143665 32 0.0
.data.rel.ro 77256 77280 24 0.0
.text 2004032 2004176 144 0.0
tv-app debug (read only) 3234545 3236777 2232 0.1
(read/write) 261560 261752 192 0.1
.bss 170360 170552 192 0.1
.data.rel.ro 80256 80272 16 0.0
.rodata 268024 268088 64 0.0
.text 2773250 2775346 2096 0.1
tv-casting-app debug (read only) 5577025 5577257 232 0.0
.text 4946098 4946258 160 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2452328 2452336 8 0.0
.text 1414972 1414980 8 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1183787 1183927 140 0.0
rodata 144428 144440 12 0.0
text 816016 816140 124 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1162471 1162611 140 0.0
rodata 136000 136012 12 0.0
text 803912 804040 128 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1745804 1745828 24 0.0
.debug_aranges 110824 110840 16 0.0
.debug_frame 371524 371572 48 0.0
.debug_info 26846917 26847450 533 0.0
.debug_line 3673319 3673405 86 0.0
.debug_loc 3591948 3592070 122 0.0
.debug_ranges 338656 338672 16 0.0
.debug_str 3436383 3436561 178 0.0
.strtab 570037 570141 104 0.0
.symtab 421376 421408 32 0.0
.text 1546024 1546048 24 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1688404 1688412 8 0.0
.debug_aranges 110296 110312 16 0.0
.debug_frame 374604 374652 48 0.0
.debug_info 26583670 26584204 534 0.0
.debug_line 3694063 3694149 86 0.0
.debug_loc 3579585 3579707 122 0.0
.debug_ranges 337272 337288 16 0.0
.debug_str 3425404 3425582 178 0.0
.strtab 534126 534230 104 0.0
.symtab 407808 407840 32 0.0
.text 1489360 1489368 8 0.0
light cy8ckit_062s2_43012 (read/write) 1606932 1606956 24 0.0
.debug_aranges 102504 102520 16 0.0
.debug_frame 344936 344984 48 0.0
.debug_info 22047121 22047655 534 0.0
.debug_line 3263699 3263785 86 0.0
.debug_loc 3277297 3277419 122 0.0
.debug_ranges 302576 302592 16 0.0
.debug_str 3230924 3231102 178 0.0
.strtab 470503 470607 104 0.0
.symtab 376256 376288 32 0.0
.text 1416072 1416096 24 0.0
lock cy8ckit_062s2_43012 (read/write) 1640620 1640644 24 0.0
.debug_aranges 102896 102912 16 0.0
.debug_frame 346792 346840 48 0.0
.debug_info 22280400 22280933 533 0.0
.debug_line 3260683 3260769 86 0.0
.debug_loc 3304920 3305027 107 0.0
.debug_ranges 304512 304528 16 0.0
.debug_str 3250318 3250496 178 0.0
.strtab 472854 472958 104 0.0
.symtab 377872 377904 32 0.0
.text 1444768 1444792 24 0.0
qpg lighting-app qpg6105+debug (read/write) 1148952 1149092 140 0.0
.text 596052 596192 140 0.0
lock-app qpg6105+debug (read/write) 1113840 1113980 140 0.0
.text 560936 561076 140 0.0
telink light-switch-app tlsr9518adk80d (read/write) 790476 790600 124 0.0
text 554014 554130 116 0.0
lighting-app tlsr9518adk80d (read/write) 805732 805856 124 0.0
text 566174 566290 116 0.0
ota-requestor-app tlsr9518adk80d (read/write) 804616 804748 132 0.0
text 565048 565162 114 0.0
Decreases (6 builds for cc13x2_26x2)
platform target config section d16182f 82e8f4d change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 174080 173940 -140 -0.1
lock-ftd LP_CC2652R7 (read/write) 172708 172568 -140 -0.1
lock-mtd LP_CC2652R7 (read/write) 184640 184500 -140 -0.1
pump-app LP_CC2652R7 (read/write) 161180 161040 -140 -0.1
pump-controller-app LP_CC2652R7 (read/write) 176992 176852 -140 -0.1
shell LP_CC2652R7 (read/write) 185360 185224 -136 -0.1
Full report (47 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section d16182f 82e8f4d change % change
bl602 lighting-app bl602 (read/write) 1390446 1390462 16 0.0
.bss 90745 90745 0 0.0
.data 9928 9928 0 0.0
.text 1069838 1069842 4 0.0
bl602+rpc (read/write) 1435662 1435678 16 0.0
.bss 98177 98177 0 0.0
.data 10312 10312 0 0.0
.text 1101184 1101188 4 0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1189363 1189507 144 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67134 67134 0 0.0
.bss_psram 29696 29696 0 0.0
.comment 48 48 0 0.0
.data 4272 4272 0 0.0
.debug_abbrev 1509104 1509104 0 0.0
.debug_aranges 132144 132176 32 0.0
.debug_frame 484736 484844 108 0.0
.debug_info 37916585 37917370 785 0.0
.debug_line 5257681 5257919 238 0.0
.debug_loc 3368744 3369248 504 0.0
.debug_ranges 358560 358592 32 0.0
.debug_str 3452505 3452878 373 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 116536 116552 16 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 565320 565687 367 0.1
.symtab 171808 171872 64 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
957912 958036 124 0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1284755 1284899 144 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75166 75166 0 0.0
.bss_psram 29936 29936 0 0.0
.comment 48 48 0 0.0
.data 4800 4800 0 0.0
.debug_abbrev 1646511 1646511 0 0.0
.debug_aranges 139648 139680 32 0.0
.debug_frame 510108 510216 108 0.0
.debug_info 41823574 41824360 786 0.0
.debug_line 5632399 5632637 238 0.0
.debug_loc 3561446 3561867 421 0.0
.debug_ranges 381016 381048 32 0.0
.debug_str 3848482 3848855 373 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 129928 129944 16 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 624493 624860 367 0.1
.symtab 189616 189680 64 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1031102 1031228 126 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 677479 677619 140 0.0
(read/write) 174080 173940 -140 -0.1
.bss 81252 81252 0 0.0
.data 3380 3380 0 0.0
.rodata 89791 89803 12 0.0
.text 587376 587504 128 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 641743 641883 140 0.0
(read/write) 158020 158020 0 0.0
.bss 80524 80524 0 0.0
.data 3380 3380 0 0.0
.rodata 78927 78939 12 0.0
.text 562496 562624 128 0.0
lock-ftd LP_CC2652R7 (read only) 675987 676127 140 0.0
(read/write) 172708 172568 -140 -0.1
.bss 78476 78476 0 0.0
.data 3304 3304 0 0.0
.rodata 77315 77327 12 0.0
.text 598192 598320 128 0.0
lock-mtd LP_CC2652R7 (read only) 659743 659883 140 0.0
(read/write) 184640 184500 -140 -0.1
.bss 74164 74164 0 0.0
.data 3304 3304 0 0.0
.rodata 103135 103147 12 0.0
.text 556128 556256 128 0.0
pump-app LP_CC2652R7 (read only) 688251 688391 140 0.0
(read/write) 161180 161040 -140 -0.1
.bss 78444 78444 0 0.0
.data 3296 3296 0 0.0
.rodata 90763 90775 12 0.0
.text 597004 597132 128 0.0
pump-controller-app LP_CC2652R7 (read only) 672535 672675 140 0.0
(read/write) 176992 176852 -140 -0.1
.bss 78540 78540 0 0.0
.data 3292 3292 0 0.0
.rodata 86319 86331 12 0.0
.text 585736 585864 128 0.0
shell LP_CC2652R7 (read only) 668518 668654 136 0.0
(read/write) 185360 185224 -136 -0.1
.bss 83572 83572 0 0.0
.data 3376 3376 0 0.0
.rodata 86502 86510 8 0.0
.text 581700 581828 128 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 588258 588394 136 0.0
.app_xip_area 464844 464980 136 0.0
.bss 65832 65832 0 0.0
.data 760 760 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 592306 592442 136 0.0
.app_xip_area 463596 463732 136 0.0
.bss 71120 71120 0 0.0
.data 768 768 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 544126 544270 144 0.0
.app_xip_area 425792 425936 144 0.0
.bss 60800 60800 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rpc (read/write) 974220 974360 140 0.0
.bss 152276 152276 0 0.0
.data 2248 2248 0 0.0
.text 819676 819816 140 0.0
BRD4161A+rs911x (read/write) 1031784 1031808 24 0.0
.bss 186680 186680 0 0.0
.data 2092 2092 0 0.0
.text 842992 843016 24 0.0
BRD4187C (read/write) 1146500 1146652 152 0.0
.bss 138664 138664 0 0.0
.data 2596 2596 0 0.0
.text 980644 980796 152 0.0
lock-app BRD4161A+wf200 (read/write) 1157376 1157400 24 0.0
.bss 158208 158208 0 0.0
.data 2100 2100 0 0.0
.text 997048 997068 20 0.0
window-app BRD4187C (read/write) 1139720 1139872 152 0.0
.bss 140080 140080 0 0.0
.data 2620 2620 0 0.0
.text 972424 972576 152 0.0
k32w contact k32w0+release (read/write) 661412 661552 140 0.0
.bss 77040 77040 0 0.0
.data 2104 2104 0 0.0
.text 563156 563296 140 0.0
light k32w0+release (read/write) 671640 671780 140 0.0
.bss 74840 74840 0 0.0
.data 2060 2060 0 0.0
.text 592012 592152 140 0.0
lock k32w0+release (read/write) 633220 633360 140 0.0
.bss 75600 75600 0 0.0
.data 2080 2080 0 0.0
.text 552812 552952 140 0.0
linux all-clusters-app debug (read only) 3085609 3085841 232 0.0
(read/write) 158264 158328 64 0.0
.bss 62432 62432 0 0.0
.data 2272 2272 0 0.0
.data.rel.ro 86968 87016 48 0.1
.dynamic 608 608 0 0.0
.got 4776 4776 0 0.0
.init 27 27 0 0.0
.init_array 1200 1200 0 0.0
.rodata 281291 281291 0 0.0
.text 2620002 2620162 160 0.0
all-clusters-minimal-app debug (read only) 2911401 2911633 232 0.0
(read/write) 149696 149760 64 0.0
.bss 61632 61632 0 0.0
.data 2240 2240 0 0.0
.data.rel.ro 79336 79384 48 0.1
.dynamic 608 608 0 0.0
.got 4696 4696 0 0.0
.init 27 27 0 0.0
.init_array 1176 1176 0 0.0
.rodata 280779 280779 0 0.0
.text 2449250 2449410 160 0.0
bridge-app debug+rpc (read only) 2411801 2412033 232 0.0
(read/write) 129528 129560 32 0.0
.bss 51008 51008 0 0.0
.data 3792 3792 0 0.0
.data.rel.ro 68632 68680 48 0.1
.dynamic 608 608 0 0.0
.got 4600 4600 0 0.0
.init 27 27 0 0.0
.init_array 848 848 0 0.0
.rodata 211104 211104 0 0.0
.text 2033218 2033378 160 0.0
chip-tool debug (read only) 11076881 11079881 3000 0.0
(read/write) 658376 658440 64 0.0
.bss 25944 25944 0 0.0
.data 2754 2754 0 0.0
.data.rel.ro 623040 623080 40 0.0
.dynamic 608 608 0 0.0
.got 5216 5216 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 592085 592149 64 0.0
.text 8960948 8963812 2864 0.0
chip-tool-ipv6only arm64 (read only) 10430852 10433156 2304 0.0
(read/write) 706353 706385 32 0.0
.bss 33953 33953 0 0.0
.data 2768 2768 0 0.0
.data.rel.ro 650632 650656 24 0.0
.dynamic 560 560 0 0.0
.got 13896 13912 16 0.1
.init 24 24 0 0.0
.init_array 208 208 0 0.0
.rodata 518148 518196 48 0.0
.text 8257140 8259268 2128 0.0
lighting-app debug+rpc (read only) 2638417 2638649 232 0.0
(read/write) 132184 132248 64 0.0
.bss 49984 49984 0 0.0
.data 2288 2288 0 0.0
.data.rel.ro 73736 73800 64 0.1
.dynamic 608 608 0 0.0
.got 4600 4600 0 0.0
.init 27 27 0 0.0
.init_array 944 944 0 0.0
.rodata 227872 227872 0 0.0
.text 2234642 2234802 160 0.0
lock-app debug (read only) 2601145 2601377 232 0.0
(read/write) 127232 127296 64 0.1
.bss 48416 48416 0 0.0
.data 1904 1904 0 0.0
.data.rel.ro 70680 70728 48 0.1
.dynamic 608 608 0 0.0
.got 4672 4672 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 244200 244200 0 0.0
.text 2185410 2185570 160 0.0
ota-provider-app debug (read only) 2397777 2398009 232 0.0
(read/write) 120792 120824 32 0.0
.bss 47936 47936 0 0.0
.data 2128 2128 0 0.0
.data.rel.ro 64600 64648 48 0.1
.dynamic 608 608 0 0.0
.got 4696 4696 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 216840 216840 0 0.0
.text 2012466 2012626 160 0.0
ota-requestor-app debug (read only) 2563025 2563257 232 0.0
(read/write) 129104 129136 32 0.0
.bss 50464 50464 0 0.0
.data 2496 2496 0 0.0
.data.rel.ro 69944 69992 48 0.1
.dynamic 608 608 0 0.0
.got 4688 4688 0 0.0
.init 27 27 0 0.0
.init_array 872 872 0 0.0
.rodata 223888 223888 0 0.0
.text 2161570 2161730 160 0.0
shell debug (read only) 2625353 2625585 232 0.0
(read/write) 142984 143016 32 0.0
.bss 57864 57864 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 78024 78064 40 0.1
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 1048 1048 0 0.0
.rodata 240018 240018 0 0.0
.text 2225762 2225922 160 0.0
thermostat-no-ble arm64 (read only) 2391420 2391644 224 0.0
(read/write) 143633 143665 32 0.0
.bss 55377 55377 0 0.0
.data 1816 1816 0 0.0
.data.rel.ro 77256 77280 24 0.0
.dynamic 560 560 0 0.0
.got 5176 5176 0 0.0
.init 24 24 0 0.0
.init_array 440 440 0 0.0
.rodata 144484 144484 0 0.0
.text 2004032 2004176 144 0.0
tv-app debug (read only) 3234545 3236777 2232 0.1
(read/write) 261560 261752 192 0.1
.bss 170360 170552 192 0.1
.data 4256 4256 0 0.0
.data.rel.ro 80256 80272 16 0.0
.dynamic 608 608 0 0.0
.got 4976 4976 0 0.0
.init 27 27 0 0.0
.init_array 1080 1080 0 0.0
.rodata 268024 268088 64 0.0
.text 2773250 2775346 2096 0.1
tv-casting-app debug (read only) 5577025 5577257 232 0.0
(read/write) 161896 161896 0 0.0
.bss 52120 52120 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 101224 101224 0 0.0
.dynamic 608 608 0 0.0
.got 4896 4896 0 0.0
.init 27 27 0 0.0
.init_array 1064 1064 0 0.0
.rodata 355545 355545 0 0.0
.text 4946098 4946258 160 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2452328 2452336 8 0.0
.bss 215028 215028 0 0.0
.data 5872 5872 0 0.0
.text 1414972 1414980 8 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1183787 1183927 140 0.0
bss 144457 144457 0 0.0
rodata 144428 144440 12 0.0
text 816016 816140 124 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1162471 1162611 140 0.0
bss 143684 143684 0 0.0
rodata 136000 136012 12 0.0
text 803912 804040 128 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 841952 841952 0 0.0
(read/write) 1745804 1745828 24 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188728 188728 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1231397 1231397 0 0.0
.debug_aranges 110824 110840 16 0.0
.debug_frame 371524 371572 48 0.0
.debug_info 26846917 26847450 533 0.0
.debug_line 3673319 3673405 86 0.0
.debug_loc 3591948 3592070 122 0.0
.debug_ranges 338656 338672 16 0.0
.debug_str 3436383 3436561 178 0.0
.heap 841952 841952 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 570037 570141 104 0.0
.symtab 421376 421408 32 0.0
.text 0 0 0 0.0
1546024 1546048 24 0.0
.zero.table 8 8 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 842688 842688 0 0.0
(read/write) 1688404 1688412 8 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187992 187992 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1223196 1223196 0 0.0
.debug_aranges 110296 110312 16 0.0
.debug_frame 374604 374652 48 0.0
.debug_info 26583670 26584204 534 0.0
.debug_line 3694063 3694149 86 0.0
.debug_loc 3579585 3579707 122 0.0
.debug_ranges 337272 337288 16 0.0
.debug_str 3425404 3425582 178 0.0
.heap 842688 842688 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 534126 534230 104 0.0
.symtab 407808 407840 32 0.0
.text 1489360 1489368 8 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850872 850872 0 0.0
(read/write) 1606932 1606956 24 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 180016 180016 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2456 2456 0 0.0
.debug_abbrev 1057288 1057288 0 0.0
.debug_aranges 102504 102520 16 0.0
.debug_frame 344936 344984 48 0.0
.debug_info 22047121 22047655 534 0.0
.debug_line 3263699 3263785 86 0.0
.debug_loc 3277297 3277419 122 0.0
.debug_ranges 302576 302592 16 0.0
.debug_str 3230924 3231102 178 0.0
.heap 850872 850872 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 470503 470607 104 0.0
.symtab 376256 376288 32 0.0
.text 1416072 1416096 24 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845880 845880 0 0.0
(read/write) 1640620 1640644 24 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184992 184992 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1059226 1059226 0 0.0
.debug_aranges 102896 102912 16 0.0
.debug_frame 346792 346840 48 0.0
.debug_info 22280400 22280933 533 0.0
.debug_line 3260683 3260769 86 0.0
.debug_loc 3304920 3305027 107 0.0
.debug_ranges 304512 304528 16 0.0
.debug_str 3250318 3250496 178 0.0
.heap 845880 845880 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 472854 472958 104 0.0
.symtab 377872 377904 32 0.0
.text 1444768 1444792 24 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1148952 1149092 140 0.0
.bss 110580 110580 0 0.0
.data 832 832 0 0.0
.text 596052 596192 140 0.0
lock-app qpg6105+debug (read/write) 1113840 1113980 140 0.0
.bss 106372 106372 0 0.0
.data 836 836 0 0.0
.text 560936 561076 140 0.0
telink light-switch-app tlsr9518adk80d (read/write) 790476 790600 124 0.0
bss 72480 72480 0 0.0
noinit 43520 43520 0 0.0
text 554014 554130 116 0.0
lighting-app tlsr9518adk80d (read/write) 805732 805856 124 0.0
bss 73240 73240 0 0.0
noinit 43520 43520 0 0.0
text 566174 566290 116 0.0
ota-requestor-app tlsr9518adk80d (read/write) 804616 804748 132 0.0
bss 74052 74052 0 0.0
noinit 43520 43520 0 0.0
text 565048 565162 114 0.0

@vivien-apple vivien-apple force-pushed the Darwin_DNSServiceReconfirmRecord branch from 82e8f4d to b3b42e1 Compare October 25, 2022 08:09
@github-actions
Copy link

github-actions bot commented Oct 25, 2022

PR #23067: Size comparison from 0d6c60f to b3b42e1

Increases (38 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 0d6c60f b3b42e1 change % change
bl602 lighting-app bl602 (read/write) 1390446 1390454 8 0.0
.text 1069838 1069840 2 0.0
bl602+rpc (read/write) 1435662 1435678 16 0.0
.text 1101184 1101188 4 0.0
bl702 lighting-app bl702 (read/write) 1189363 1189507 144 0.0
.debug_aranges 131984 132016 32 0.0
.debug_frame 484176 484284 108 0.0
.debug_info 37912745 37913532 787 0.0
.debug_line 5256718 5256956 238 0.0
.debug_loc 3367200 3367705 505 0.0
.debug_ranges 358520 358552 32 0.0
.debug_str 3450856 3451229 373 0.0
.rodata 116536 116552 16 0.0
.strtab 565320 565687 367 0.1
.symtab 171808 171872 64 0.0
.text 957910 958038 128 0.0
bl702+rpc (read/write) 1284755 1284899 144 0.0
.debug_aranges 139488 139520 32 0.0
.debug_frame 509548 509656 108 0.0
.debug_info 41819732 41820519 787 0.0
.debug_line 5631436 5631674 238 0.0
.debug_loc 3559903 3560323 420 0.0
.debug_ranges 380976 381008 32 0.0
.debug_str 3846833 3847206 373 0.0
.rodata 129928 129944 16 0.0
.strtab 624493 624860 367 0.1
.symtab 189616 189680 64 0.0
.text 1031100 1031228 128 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 677479 677619 140 0.0
.rodata 89791 89803 12 0.0
.text 587376 587504 128 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 641727 641867 140 0.0
.rodata 78927 78939 12 0.0
.text 562480 562608 128 0.0
lock-ftd LP_CC2652R7 (read only) 675987 676127 140 0.0
.rodata 77315 77327 12 0.0
.text 598192 598320 128 0.0
lock-mtd LP_CC2652R7 (read only) 659727 659867 140 0.0
.rodata 103135 103147 12 0.0
.text 556112 556240 128 0.0
pump-app LP_CC2652R7 (read only) 688243 688391 148 0.0
.rodata 90763 90775 12 0.0
.text 596996 597132 136 0.0
pump-controller-app LP_CC2652R7 (read only) 672535 672675 140 0.0
.rodata 86319 86331 12 0.0
.text 585736 585864 128 0.0
shell LP_CC2652R7 (read only) 668502 668638 136 0.0
.rodata 86502 86510 8 0.0
.text 581684 581812 128 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 588250 588386 136 0.0
.app_xip_area 464836 464972 136 0.0
lock cyw930739m2evb_01 (read/write) 592298 592434 136 0.0
.app_xip_area 463588 463724 136 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 544118 544262 144 0.0
.app_xip_area 425784 425928 144 0.0
efr32 lighting-app BRD4161A+rpc (read/write) 974204 974344 140 0.0
.text 819660 819800 140 0.0
BRD4161A+rs911x (read/write) 1031784 1031808 24 0.0
.text 842992 843016 24 0.0
BRD4187C (read/write) 1146500 1146652 152 0.0
.text 980644 980796 152 0.0
lock-app BRD4161A+wf200 (read/write) 1157360 1157384 24 0.0
.text 997032 997052 20 0.0
window-app BRD4187C (read/write) 1139720 1139872 152 0.0
.text 972424 972576 152 0.0
esp32 all-clusters-app c3devkit (read only) 1223820 1223828 8 0.0
.flash.text 1223820 1223828 8 0.0
m5stack (read only) 1233799 1233803 4 0.0
(read/write) 564252 564260 8 0.0
.flash.rodata 314952 314960 8 0.0
.flash.text 1228415 1228419 4 0.0
k32w contact k32w0+release (read/write) 661412 661552 140 0.0
.text 563156 563296 140 0.0
light k32w0+release (read/write) 671640 671780 140 0.0
.text 592012 592152 140 0.0
lock k32w0+release (read/write) 633204 633344 140 0.0
.text 552796 552936 140 0.0
linux chip-tool-ipv6only arm64 (read only) 10430932 10433220 2288 0.0
(read/write) 706353 706385 32 0.0
.data.rel.ro 650632 650656 24 0.0
.got 13896 13912 16 0.1
.rodata 518148 518196 48 0.0
.text 8257220 8259332 2112 0.0
thermostat-no-ble arm64 (read only) 2391420 2391644 224 0.0
(read/write) 143633 143665 32 0.0
.data.rel.ro 77256 77280 24 0.0
.text 2004032 2004176 144 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2452328 2452336 8 0.0
.text 1414972 1414980 8 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1183787 1183927 140 0.0
rodata 144428 144440 12 0.0
text 816008 816140 132 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1162455 1162595 140 0.0
rodata 136000 136012 12 0.0
text 803904 804032 128 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1745804 1745828 24 0.0
.debug_aranges 110664 110680 16 0.0
.debug_frame 371040 371088 48 0.0
.debug_info 26843393 26843927 534 0.0
.debug_line 3672924 3673010 86 0.0
.debug_loc 3590845 3590967 122 0.0
.debug_ranges 338680 338696 16 0.0
.debug_str 3434734 3434912 178 0.0
.strtab 570037 570141 104 0.0
.symtab 421376 421408 32 0.0
.text 1546024 1546048 24 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1688404 1688412 8 0.0
.debug_aranges 110136 110152 16 0.0
.debug_frame 374120 374168 48 0.0
.debug_info 26580145 26580679 534 0.0
.debug_line 3693668 3693754 86 0.0
.debug_loc 3578482 3578604 122 0.0
.debug_ranges 337296 337312 16 0.0
.debug_str 3423755 3423933 178 0.0
.strtab 534126 534230 104 0.0
.symtab 407808 407840 32 0.0
.text 1489360 1489368 8 0.0
light cy8ckit_062s2_43012 (read/write) 1606932 1606956 24 0.0
.debug_aranges 102344 102360 16 0.0
.debug_frame 344452 344500 48 0.0
.debug_info 22043595 22044129 534 0.0
.debug_line 3263303 3263389 86 0.0
.debug_loc 3276180 3276302 122 0.0
.debug_ranges 302600 302616 16 0.0
.debug_str 3229275 3229453 178 0.0
.strtab 470503 470607 104 0.0
.symtab 376256 376288 32 0.0
.text 1416072 1416096 24 0.0
lock cy8ckit_062s2_43012 (read/write) 1640620 1640644 24 0.0
.debug_aranges 102736 102752 16 0.0
.debug_frame 346308 346356 48 0.0
.debug_info 22276877 22277409 532 0.0
.debug_line 3260287 3260373 86 0.0
.debug_loc 3303789 3303927 138 0.0
.debug_ranges 304536 304552 16 0.0
.debug_str 3248669 3248847 178 0.0
.strtab 472854 472958 104 0.0
.symtab 377872 377904 32 0.0
.text 1444768 1444792 24 0.0
qpg lighting-app qpg6105+debug (read/write) 1148936 1149068 132 0.0
.text 596036 596168 132 0.0
lock-app qpg6105+debug (read/write) 1113824 1113964 140 0.0
.text 560920 561060 140 0.0
telink light-switch-app tlsr9518adk80d (read/write) 790476 790600 124 0.0
text 554016 554130 114 0.0
lighting-app tlsr9518adk80d (read/write) 805724 805848 124 0.0
text 566168 566282 114 0.0
ota-requestor-app tlsr9518adk80d (read/write) 804608 804740 132 0.0
text 565040 565156 116 0.0
Decreases (6 builds for cc13x2_26x2)
platform target config section 0d6c60f b3b42e1 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 174080 173940 -140 -0.1
lock-ftd LP_CC2652R7 (read/write) 172708 172568 -140 -0.1
lock-mtd LP_CC2652R7 (read/write) 184656 184516 -140 -0.1
pump-app LP_CC2652R7 (read/write) 161188 161040 -148 -0.1
pump-controller-app LP_CC2652R7 (read/write) 176992 176852 -140 -0.1
shell LP_CC2652R7 (read/write) 185376 185240 -136 -0.1
Full report (38 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 0d6c60f b3b42e1 change % change
bl602 lighting-app bl602 (read/write) 1390446 1390454 8 0.0
.bss 90745 90745 0 0.0
.data 9928 9928 0 0.0
.text 1069838 1069840 2 0.0
bl602+rpc (read/write) 1435662 1435678 16 0.0
.bss 98177 98177 0 0.0
.data 10312 10312 0 0.0
.text 1101184 1101188 4 0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1189363 1189507 144 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67134 67134 0 0.0
.bss_psram 29696 29696 0 0.0
.comment 48 48 0 0.0
.data 4272 4272 0 0.0
.debug_abbrev 1508981 1508981 0 0.0
.debug_aranges 131984 132016 32 0.0
.debug_frame 484176 484284 108 0.0
.debug_info 37912745 37913532 787 0.0
.debug_line 5256718 5256956 238 0.0
.debug_loc 3367200 3367705 505 0.0
.debug_ranges 358520 358552 32 0.0
.debug_str 3450856 3451229 373 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 116536 116552 16 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 565320 565687 367 0.1
.symtab 171808 171872 64 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
957910 958038 128 0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1284755 1284899 144 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75166 75166 0 0.0
.bss_psram 29936 29936 0 0.0
.comment 48 48 0 0.0
.data 4800 4800 0 0.0
.debug_abbrev 1646370 1646370 0 0.0
.debug_aranges 139488 139520 32 0.0
.debug_frame 509548 509656 108 0.0
.debug_info 41819732 41820519 787 0.0
.debug_line 5631436 5631674 238 0.0
.debug_loc 3559903 3560323 420 0.0
.debug_ranges 380976 381008 32 0.0
.debug_str 3846833 3847206 373 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 129928 129944 16 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 624493 624860 367 0.1
.symtab 189616 189680 64 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1031100 1031228 128 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 677479 677619 140 0.0
(read/write) 174080 173940 -140 -0.1
.bss 81252 81252 0 0.0
.data 3380 3380 0 0.0
.rodata 89791 89803 12 0.0
.text 587376 587504 128 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 641727 641867 140 0.0
(read/write) 158020 158020 0 0.0
.bss 80524 80524 0 0.0
.data 3380 3380 0 0.0
.rodata 78927 78939 12 0.0
.text 562480 562608 128 0.0
lock-ftd LP_CC2652R7 (read only) 675987 676127 140 0.0
(read/write) 172708 172568 -140 -0.1
.bss 78476 78476 0 0.0
.data 3304 3304 0 0.0
.rodata 77315 77327 12 0.0
.text 598192 598320 128 0.0
lock-mtd LP_CC2652R7 (read only) 659727 659867 140 0.0
(read/write) 184656 184516 -140 -0.1
.bss 74164 74164 0 0.0
.data 3304 3304 0 0.0
.rodata 103135 103147 12 0.0
.text 556112 556240 128 0.0
pump-app LP_CC2652R7 (read only) 688243 688391 148 0.0
(read/write) 161188 161040 -148 -0.1
.bss 78444 78444 0 0.0
.data 3296 3296 0 0.0
.rodata 90763 90775 12 0.0
.text 596996 597132 136 0.0
pump-controller-app LP_CC2652R7 (read only) 672535 672675 140 0.0
(read/write) 176992 176852 -140 -0.1
.bss 78540 78540 0 0.0
.data 3292 3292 0 0.0
.rodata 86319 86331 12 0.0
.text 585736 585864 128 0.0
shell LP_CC2652R7 (read only) 668502 668638 136 0.0
(read/write) 185376 185240 -136 -0.1
.bss 83572 83572 0 0.0
.data 3376 3376 0 0.0
.rodata 86502 86510 8 0.0
.text 581684 581812 128 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 588250 588386 136 0.0
.app_xip_area 464836 464972 136 0.0
.bss 65832 65832 0 0.0
.data 760 760 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 592298 592434 136 0.0
.app_xip_area 463588 463724 136 0.0
.bss 71120 71120 0 0.0
.data 768 768 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 544118 544262 144 0.0
.app_xip_area 425784 425928 144 0.0
.bss 60800 60800 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rpc (read/write) 974204 974344 140 0.0
.bss 152276 152276 0 0.0
.data 2248 2248 0 0.0
.text 819660 819800 140 0.0
BRD4161A+rs911x (read/write) 1031784 1031808 24 0.0
.bss 186680 186680 0 0.0
.data 2092 2092 0 0.0
.text 842992 843016 24 0.0
BRD4187C (read/write) 1146500 1146652 152 0.0
.bss 138664 138664 0 0.0
.data 2596 2596 0 0.0
.text 980644 980796 152 0.0
lock-app BRD4161A+wf200 (read/write) 1157360 1157384 24 0.0
.bss 158208 158208 0 0.0
.data 2100 2100 0 0.0
.text 997032 997052 20 0.0
window-app BRD4187C (read/write) 1139720 1139872 152 0.0
.bss 140080 140080 0 0.0
.data 2620 2620 0 0.0
.text 972424 972576 152 0.0
esp32 all-clusters-app c3devkit (read only) 1223820 1223828 8 0.0
(read/write) 1788342 1788342 0 0.0
.dram0.bss 76960 76960 0 0.0
.dram0.data 13840 13840 0 0.0
.flash.rodata 257896 257896 0 0.0
.flash.text 1223820 1223828 8 0.0
.iram0.text 65204 65204 0 0.0
m5stack (read only) 1233799 1233803 4 0.0
(read/write) 564252 564260 8 0.0
.dram0.bss 82336 82336 0 0.0
.dram0.data 34296 34296 0 0.0
.flash.rodata 314952 314960 8 0.0
.flash.text 1228415 1228419 4 0.0
.iram0.text 123939 123939 0 0.0
k32w contact k32w0+release (read/write) 661412 661552 140 0.0
.bss 77040 77040 0 0.0
.data 2104 2104 0 0.0
.text 563156 563296 140 0.0
light k32w0+release (read/write) 671640 671780 140 0.0
.bss 74840 74840 0 0.0
.data 2060 2060 0 0.0
.text 592012 592152 140 0.0
lock k32w0+release (read/write) 633204 633344 140 0.0
.bss 75600 75600 0 0.0
.data 2080 2080 0 0.0
.text 552796 552936 140 0.0
linux chip-tool-ipv6only arm64 (read only) 10430932 10433220 2288 0.0
(read/write) 706353 706385 32 0.0
.bss 33953 33953 0 0.0
.data 2768 2768 0 0.0
.data.rel.ro 650632 650656 24 0.0
.dynamic 560 560 0 0.0
.got 13896 13912 16 0.1
.init 24 24 0 0.0
.init_array 208 208 0 0.0
.rodata 518148 518196 48 0.0
.text 8257220 8259332 2112 0.0
thermostat-no-ble arm64 (read only) 2391420 2391644 224 0.0
(read/write) 143633 143665 32 0.0
.bss 55377 55377 0 0.0
.data 1816 1816 0 0.0
.data.rel.ro 77256 77280 24 0.0
.dynamic 560 560 0 0.0
.got 5176 5176 0 0.0
.init 24 24 0 0.0
.init_array 440 440 0 0.0
.rodata 144484 144484 0 0.0
.text 2004032 2004176 144 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2452328 2452336 8 0.0
.bss 215028 215028 0 0.0
.data 5872 5872 0 0.0
.text 1414972 1414980 8 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1183787 1183927 140 0.0
bss 144457 144457 0 0.0
rodata 144428 144440 12 0.0
text 816008 816140 132 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1162455 1162595 140 0.0
bss 143684 143684 0 0.0
rodata 136000 136012 12 0.0
text 803904 804032 128 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 841952 841952 0 0.0
(read/write) 1745804 1745828 24 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188728 188728 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1231276 1231276 0 0.0
.debug_aranges 110664 110680 16 0.0
.debug_frame 371040 371088 48 0.0
.debug_info 26843393 26843927 534 0.0
.debug_line 3672924 3673010 86 0.0
.debug_loc 3590845 3590967 122 0.0
.debug_ranges 338680 338696 16 0.0
.debug_str 3434734 3434912 178 0.0
.heap 841952 841952 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 570037 570141 104 0.0
.symtab 421376 421408 32 0.0
.text 1546024 1546048 24 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 842688 842688 0 0.0
(read/write) 1688404 1688412 8 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187992 187992 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1223075 1223075 0 0.0
.debug_aranges 110136 110152 16 0.0
.debug_frame 374120 374168 48 0.0
.debug_info 26580145 26580679 534 0.0
.debug_line 3693668 3693754 86 0.0
.debug_loc 3578482 3578604 122 0.0
.debug_ranges 337296 337312 16 0.0
.debug_str 3423755 3423933 178 0.0
.heap 842688 842688 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 534126 534230 104 0.0
.symtab 407808 407840 32 0.0
.text 1489360 1489368 8 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850872 850872 0 0.0
(read/write) 1606932 1606956 24 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 180016 180016 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2456 2456 0 0.0
.debug_abbrev 1057167 1057167 0 0.0
.debug_aranges 102344 102360 16 0.0
.debug_frame 344452 344500 48 0.0
.debug_info 22043595 22044129 534 0.0
.debug_line 3263303 3263389 86 0.0
.debug_loc 3276180 3276302 122 0.0
.debug_ranges 302600 302616 16 0.0
.debug_str 3229275 3229453 178 0.0
.heap 850872 850872 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 470503 470607 104 0.0
.symtab 376256 376288 32 0.0
.text 1416072 1416096 24 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845880 845880 0 0.0
(read/write) 1640620 1640644 24 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184992 184992 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1059105 1059105 0 0.0
.debug_aranges 102736 102752 16 0.0
.debug_frame 346308 346356 48 0.0
.debug_info 22276877 22277409 532 0.0
.debug_line 3260287 3260373 86 0.0
.debug_loc 3303789 3303927 138 0.0
.debug_ranges 304536 304552 16 0.0
.debug_str 3248669 3248847 178 0.0
.heap 845880 845880 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 472854 472958 104 0.0
.symtab 377872 377904 32 0.0
.text 1444768 1444792 24 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1148936 1149068 132 0.0
.bss 110580 110580 0 0.0
.data 832 832 0 0.0
.text 596036 596168 132 0.0
lock-app qpg6105+debug (read/write) 1113824 1113964 140 0.0
.bss 106372 106372 0 0.0
.data 836 836 0 0.0
.text 560920 561060 140 0.0
telink light-switch-app tlsr9518adk80d (read/write) 790476 790600 124 0.0
bss 72480 72480 0 0.0
noinit 43520 43520 0 0.0
text 554016 554130 114 0.0
lighting-app tlsr9518adk80d (read/write) 805724 805848 124 0.0
bss 73240 73240 0 0.0
noinit 43520 43520 0 0.0
text 566168 566282 114 0.0
ota-requestor-app tlsr9518adk80d (read/write) 804608 804740 132 0.0
bss 74052 74052 0 0.0
noinit 43520 43520 0 0.0
text 565040 565156 116 0.0

src/controller/SetUpCodePairer.cpp Outdated Show resolved Hide resolved
src/controller/SetUpCodePairer.cpp Outdated Show resolved Hide resolved
src/controller/SetUpCodePairer.cpp Outdated Show resolved Hide resolved
src/controller/SetUpCodePairer.cpp Outdated Show resolved Hide resolved
src/controller/SetUpCodePairer.h Outdated Show resolved Hide resolved
src/controller/SetUpCodePairer.h Outdated Show resolved Hide resolved
src/controller/SetUpCodePairer.h Outdated Show resolved Hide resolved
src/lib/dnssd/platform/Dnssd.h Outdated Show resolved Hide resolved
@vivien-apple vivien-apple force-pushed the Darwin_DNSServiceReconfirmRecord branch from b3b42e1 to b1bb9d2 Compare October 26, 2022 16:06
src/controller/SetUpCodePairer.cpp Outdated Show resolved Hide resolved
…ecting to them ends with a CHIP_ERROR_TIMEOUT
@vivien-apple vivien-apple force-pushed the Darwin_DNSServiceReconfirmRecord branch from b1bb9d2 to 2dab08a Compare October 26, 2022 16:36
@github-actions
Copy link

github-actions bot commented Oct 26, 2022

PR #23067: Size comparison from 9c3feda to 2dab08a

Increases (48 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, nrfconnect, psoc6, qpg, telink)
platform target config section 9c3feda 2dab08a change % change
bl602 lighting-app bl602 (read/write) 1390814 1390830 16 0.0
.text 1070132 1070140 8 0.0
bl602+rpc (read/write) 1436038 1436046 8 0.0
.text 1101482 1101488 6 0.0
bl702 lighting-app bl702 (read/write) 1189731 1189875 144 0.0
.debug_aranges 132008 132040 32 0.0
.debug_frame 484332 484440 108 0.0
.debug_info 37968215 37969003 788 0.0
.debug_line 5258576 5258814 238 0.0
.debug_loc 3367742 3368149 407 0.0
.debug_ranges 358608 358640 32 0.0
.debug_str 3451153 3451526 373 0.0
.rodata 116600 116616 16 0.0
.strtab 565503 565870 367 0.1
.symtab 171856 171920 64 0.0
.text 958210 958340 130 0.0
bl702+rpc (read/write) 1285139 1285283 144 0.0
.debug_aranges 139512 139544 32 0.0
.debug_frame 509704 509812 108 0.0
.debug_info 41877791 41878579 788 0.0
.debug_line 5633309 5633547 238 0.0
.debug_loc 3560375 3560825 450 0.0
.debug_ranges 381064 381096 32 0.0
.debug_str 3847130 3847503 373 0.0
.rodata 130008 130024 16 0.0
.strtab 624676 625043 367 0.1
.symtab 189664 189728 64 0.0
.text 1031400 1031530 130 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 677807 677939 132 0.0
.rodata 89863 89875 12 0.0
.text 587632 587752 120 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 642055 642195 140 0.0
.rodata 78999 79011 12 0.0
.text 562736 562864 128 0.0
lock-ftd LP_CC2652R7 (read only) 676315 676455 140 0.0
.rodata 77387 77399 12 0.0
.text 598448 598576 128 0.0
lock-mtd LP_CC2652R7 (read only) 660047 660187 140 0.0
.rodata 103199 103211 12 0.0
.text 556368 556496 128 0.0
pump-app LP_CC2652R7 (read only) 688579 688719 140 0.0
.rodata 90835 90847 12 0.0
.text 597260 597388 128 0.0
pump-controller-app LP_CC2652R7 (read only) 672855 672995 140 0.0
.rodata 86383 86395 12 0.0
.text 585992 586120 128 0.0
shell LP_CC2652R7 (read only) 668822 668966 144 0.0
.rodata 86566 86582 16 0.0
.text 581940 582068 128 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 588474 588618 144 0.0
.app_xip_area 465060 465204 144 0.0
lock cyw930739m2evb_01 (read/write) 592522 592666 144 0.0
.app_xip_area 463812 463956 144 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 544430 544566 136 0.0
.app_xip_area 426096 426232 136 0.0
efr32 lighting-app BRD4161A+rpc (read/write) 974516 974656 140 0.0
.text 819972 820112 140 0.0
BRD4161A+rs911x (read/write) 1032160 1032184 24 0.0
.text 843368 843392 24 0.0
BRD4187C (read/write) 1146868 1147020 152 0.0
.text 981012 981164 152 0.0
lock-app BRD4161A+wf200 (read/write) 1157688 1157712 24 0.0
.text 997360 997380 20 0.0
window-app BRD4187C (read/write) 1140088 1140240 152 0.0
.text 972792 972944 152 0.0
esp32 all-clusters-app c3devkit (read only) 1224082 1224088 6 0.0
.flash.text 1224082 1224088 6 0.0
m5stack (read only) 1234015 1234027 12 0.0
.flash.text 1228631 1228643 12 0.0
k32w contact k32w0+release (read/write) 661604 661760 156 0.0
.text 563348 563504 156 0.0
light k32w0+release (read/write) 671952 672092 140 0.0
.text 592324 592464 140 0.0
lock k32w0+release (read/write) 633412 633552 140 0.0
.text 553004 553144 140 0.0
linux all-clusters-app debug (read only) 3086329 3086561 232 0.0
(read/write) 158264 158328 64 0.0
.data.rel.ro 86968 87016 48 0.1
.text 2620658 2620818 160 0.0
all-clusters-minimal-app debug (read only) 2912089 2912321 232 0.0
(read/write) 149696 149760 64 0.0
.data.rel.ro 79336 79384 48 0.1
.text 2449906 2450066 160 0.0
bridge-app debug+rpc (read only) 2412521 2412753 232 0.0
(read/write) 129528 129560 32 0.0
.data.rel.ro 68632 68680 48 0.1
.text 2033874 2034034 160 0.0
chip-tool debug (read only) 11079329 11081401 2072 0.0
(read/write) 658376 658440 64 0.0
.data.rel.ro 623040 623080 40 0.0
.rodata 592117 592181 64 0.0
.text 8963364 8965300 1936 0.0
chip-tool-ipv6only arm64 (read only) 10434004 10435972 1968 0.0
(read/write) 706417 706465 48 0.0
.data.rel.ro 650696 650720 24 0.0
.got 13904 13920 16 0.1
.rodata 518164 518212 48 0.0
.text 8260148 8261956 1808 0.0
lighting-app debug+rpc (read only) 2639169 2639401 232 0.0
(read/write) 132184 132248 64 0.0
.data.rel.ro 73736 73800 64 0.1
.text 2235298 2235458 160 0.0
lock-app debug (read only) 2601881 2602113 232 0.0
(read/write) 127232 127296 64 0.1
.data.rel.ro 70680 70728 48 0.1
.text 2186114 2186274 160 0.0
ota-provider-app debug (read only) 2398529 2398761 232 0.0
(read/write) 120792 120824 32 0.0
.data.rel.ro 64600 64648 48 0.1
.text 2013186 2013346 160 0.0
ota-requestor-app debug (read only) 2563713 2563945 232 0.0
(read/write) 129104 129136 32 0.0
.data.rel.ro 69944 69992 48 0.1
.text 2162226 2162386 160 0.0
shell debug (read only) 2626089 2626321 232 0.0
(read/write) 142984 143016 32 0.0
.data.rel.ro 78024 78064 40 0.1
.text 2226434 2226594 160 0.0
thermostat-no-ble arm64 (read only) 2392188 2392412 224 0.0
(read/write) 143633 143665 32 0.0
.data.rel.ro 77256 77280 24 0.0
.text 2004736 2004880 144 0.0
tv-app debug (read only) 3235297 3236745 1448 0.0
(read/write) 261560 261752 192 0.1
.bss 170360 170552 192 0.1
.data.rel.ro 80256 80272 16 0.0
.rodata 268056 268120 64 0.0
.text 2773970 2775282 1312 0.0
tv-casting-app debug (read only) 5585297 5585529 232 0.0
.text 4954082 4954242 160 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1184111 1184251 140 0.0
rodata 144496 144508 12 0.0
text 816264 816392 128 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1162783 1162923 140 0.0
rodata 136072 136084 12 0.0
text 804160 804288 128 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1746164 1746188 24 0.0
.debug_aranges 110688 110704 16 0.0
.debug_frame 371160 371208 48 0.0
.debug_info 26905200 26905733 533 0.0
.debug_line 3675494 3675580 86 0.0
.debug_loc 3592312 3592400 88 0.0
.debug_ranges 338768 338784 16 0.0
.debug_str 3435024 3435202 178 0.0
.strtab 570220 570324 104 0.0
.symtab 421536 421568 32 0.0
.text 1546384 1546408 24 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1688764 1688772 8 0.0
.debug_aranges 110160 110176 16 0.0
.debug_frame 374240 374288 48 0.0
.debug_info 2664183 26642363 531 0.0
.debug_line 3696286 3696372 86 0.0
.debug_loc 3579949 3580037 88 0.0
.debug_ranges 337384 337400 16 0.0
.debug_str 3424045 3424223 178 0.0
.strtab 534309 534413 104 0.0
.symtab 407968 408000 32 0.0
.text 1489720 1489728 8 0.0
light cy8ckit_062s2_43012 (read/write) 1607292 1607316 24 0.0
.debug_aranges 102368 102384 16 0.0
.debug_frame 344572 344620 48 0.0
.debug_info 22103311 22103842 531 0.0
.debug_line 3265852 3265938 86 0.0
.debug_loc 3277660 3277763 103 0.0
.debug_ranges 302688 302704 16 0.0
.debug_str 3229565 3229743 178 0.0
.strtab 470686 470790 104 0.0
.symtab 376416 376448 32 0.0
.text 1416432 1416456 24 0.0
lock cy8ckit_062s2_43012 (read/write) 1640980 1641004 24 0.0
.debug_aranges 102760 102776 16 0.0
.debug_frame 346428 346476 48 0.0
.debug_info 22336503 22337037 534 0.0
.debug_line 3262810 3262896 86 0.0
.debug_loc 3305254 3305357 103 0.0
.debug_ranges 304624 304640 16 0.0
.debug_str 3248959 3249137 178 0.0
.strtab 473037 473141 104 0.0
.symtab 378032 378064 32 0.0
.text 1445128 1445152 24 0.0
qpg lighting-app qpg6105+debug (read/write) 1149248 1149388 140 0.0
.text 596348 596488 140 0.0
lock-app qpg6105+debug (read/write) 1114128 1114268 140 0.0
.text 561224 561364 140 0.0
telink light-switch-app tlsr9518adk80d (read/write) 790804 790936 132 0.0
text 554272 554394 122 0.0
lighting-app tlsr9518adk80d (read/write) 806052 806184 132 0.0
text 566424 566546 122 0.0
ota-requestor-app tlsr9518adk80d (read/write) 804936 805068 132 0.0
text 565296 565414 118 0.0
Decreases (6 builds for cc13x2_26x2)
platform target config section 9c3feda 2dab08a change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 173752 173620 -132 -0.1
lock-ftd LP_CC2652R7 (read/write) 172380 172240 -140 -0.1
lock-mtd LP_CC2652R7 (read/write) 184336 184196 -140 -0.1
pump-app LP_CC2652R7 (read/write) 160852 160712 -140 -0.1
pump-controller-app LP_CC2652R7 (read/write) 176672 176532 -140 -0.1
shell LP_CC2652R7 (read/write) 185056 184912 -144 -0.1
Full report (49 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 9c3feda 2dab08a change % change
bl602 lighting-app bl602 (read/write) 1390814 1390830 16 0.0
.bss 90745 90745 0 0.0
.data 9928 9928 0 0.0
.text 1070132 1070140 8 0.0
bl602+rpc (read/write) 1436038 1436046 8 0.0
.bss 98177 98177 0 0.0
.data 10312 10312 0 0.0
.text 1101482 1101488 6 0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1189731 1189875 144 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67134 67134 0 0.0
.bss_psram 29696 29696 0 0.0
.comment 48 48 0 0.0
.data 4272 4272 0 0.0
.debug_abbrev 1509383 1509383 0 0.0
.debug_aranges 132008 132040 32 0.0
.debug_frame 484332 484440 108 0.0
.debug_info 37968215 37969003 788 0.0
.debug_line 5258576 5258814 238 0.0
.debug_loc 3367742 3368149 407 0.0
.debug_ranges 358608 358640 32 0.0
.debug_str 3451153 3451526 373 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 116600 116616 16 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 565503 565870 367 0.1
.symtab 171856 171920 64 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
958210 958340 130 0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1285139 1285283 144 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75166 75166 0 0.0
.bss_psram 29936 29936 0 0.0
.comment 48 48 0 0.0
.data 4800 4800 0 0.0
.debug_abbrev 1646798 1646798 0 0.0
.debug_aranges 139512 139544 32 0.0
.debug_frame 509704 509812 108 0.0
.debug_info 41877791 41878579 788 0.0
.debug_line 5633309 5633547 238 0.0
.debug_loc 3560375 3560825 450 0.0
.debug_ranges 381064 381096 32 0.0
.debug_str 3847130 3847503 373 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 130008 130024 16 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 624676 625043 367 0.1
.symtab 189664 189728 64 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1031400 1031530 130 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 677807 677939 132 0.0
(read/write) 173752 173620 -132 -0.1
.bss 81252 81252 0 0.0
.data 3380 3380 0 0.0
.rodata 89863 89875 12 0.0
.text 587632 587752 120 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 642055 642195 140 0.0
(read/write) 158020 158020 0 0.0
.bss 80524 80524 0 0.0
.data 3380 3380 0 0.0
.rodata 78999 79011 12 0.0
.text 562736 562864 128 0.0
lock-ftd LP_CC2652R7 (read only) 676315 676455 140 0.0
(read/write) 172380 172240 -140 -0.1
.bss 78476 78476 0 0.0
.data 3304 3304 0 0.0
.rodata 77387 77399 12 0.0
.text 598448 598576 128 0.0
lock-mtd LP_CC2652R7 (read only) 660047 660187 140 0.0
(read/write) 184336 184196 -140 -0.1
.bss 74164 74164 0 0.0
.data 3304 3304 0 0.0
.rodata 103199 103211 12 0.0
.text 556368 556496 128 0.0
pump-app LP_CC2652R7 (read only) 688579 688719 140 0.0
(read/write) 160852 160712 -140 -0.1
.bss 78444 78444 0 0.0
.data 3296 3296 0 0.0
.rodata 90835 90847 12 0.0
.text 597260 597388 128 0.0
pump-controller-app LP_CC2652R7 (read only) 672855 672995 140 0.0
(read/write) 176672 176532 -140 -0.1
.bss 78540 78540 0 0.0
.data 3292 3292 0 0.0
.rodata 86383 86395 12 0.0
.text 585992 586120 128 0.0
shell LP_CC2652R7 (read only) 668822 668966 144 0.0
(read/write) 185056 184912 -144 -0.1
.bss 83572 83572 0 0.0
.data 3376 3376 0 0.0
.rodata 86566 86582 16 0.0
.text 581940 582068 128 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 588474 588618 144 0.0
.app_xip_area 465060 465204 144 0.0
.bss 65832 65832 0 0.0
.data 760 760 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 592522 592666 144 0.0
.app_xip_area 463812 463956 144 0.0
.bss 71120 71120 0 0.0
.data 768 768 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 544430 544566 136 0.0
.app_xip_area 426096 426232 136 0.0
.bss 60800 60800 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rpc (read/write) 974516 974656 140 0.0
.bss 152276 152276 0 0.0
.data 2248 2248 0 0.0
.text 819972 820112 140 0.0
BRD4161A+rs911x (read/write) 1032160 1032184 24 0.0
.bss 186680 186680 0 0.0
.data 2092 2092 0 0.0
.text 843368 843392 24 0.0
BRD4187C (read/write) 1146868 1147020 152 0.0
.bss 138664 138664 0 0.0
.data 2596 2596 0 0.0
.text 981012 981164 152 0.0
lock-app BRD4161A+wf200 (read/write) 1157688 1157712 24 0.0
.bss 158208 158208 0 0.0
.data 2100 2100 0 0.0
.text 997360 997380 20 0.0
window-app BRD4187C (read/write) 1140088 1140240 152 0.0
.bss 140080 140080 0 0.0
.data 2620 2620 0 0.0
.text 972792 972944 152 0.0
esp32 all-clusters-app c3devkit (read only) 1224082 1224088 6 0.0
(read/write) 1788414 1788414 0 0.0
.dram0.bss 76960 76960 0 0.0
.dram0.data 13840 13840 0 0.0
.flash.rodata 257968 257968 0 0.0
.flash.text 1224082 1224088 6 0.0
.iram0.text 65204 65204 0 0.0
m5stack (read only) 1234015 1234027 12 0.0
(read/write) 564332 564332 0 0.0
.dram0.bss 82336 82336 0 0.0
.dram0.data 34296 34296 0 0.0
.flash.rodata 315032 315032 0 0.0
.flash.text 1228631 1228643 12 0.0
.iram0.text 123939 123939 0 0.0
k32w contact k32w0+release (read/write) 661604 661760 156 0.0
.bss 77040 77040 0 0.0
.data 2104 2104 0 0.0
.text 563348 563504 156 0.0
light k32w0+release (read/write) 671952 672092 140 0.0
.bss 74840 74840 0 0.0
.data 2060 2060 0 0.0
.text 592324 592464 140 0.0
lock k32w0+release (read/write) 633412 633552 140 0.0
.bss 75600 75600 0 0.0
.data 2080 2080 0 0.0
.text 553004 553144 140 0.0
linux all-clusters-app debug (read only) 3086329 3086561 232 0.0
(read/write) 158264 158328 64 0.0
.bss 62432 62432 0 0.0
.data 2272 2272 0 0.0
.data.rel.ro 86968 87016 48 0.1
.dynamic 608 608 0 0.0
.got 4776 4776 0 0.0
.init 27 27 0 0.0
.init_array 1200 1200 0 0.0
.rodata 281355 281355 0 0.0
.text 2620658 2620818 160 0.0
all-clusters-minimal-app debug (read only) 2912089 2912321 232 0.0
(read/write) 149696 149760 64 0.0
.bss 61632 61632 0 0.0
.data 2240 2240 0 0.0
.data.rel.ro 79336 79384 48 0.1
.dynamic 608 608 0 0.0
.got 4696 4696 0 0.0
.init 27 27 0 0.0
.init_array 1176 1176 0 0.0
.rodata 280811 280811 0 0.0
.text 2449906 2450066 160 0.0
bridge-app debug+rpc (read only) 2412521 2412753 232 0.0
(read/write) 129528 129560 32 0.0
.bss 51008 51008 0 0.0
.data 3792 3792 0 0.0
.data.rel.ro 68632 68680 48 0.1
.dynamic 608 608 0 0.0
.got 4600 4600 0 0.0
.init 27 27 0 0.0
.init_array 848 848 0 0.0
.rodata 211168 211168 0 0.0
.text 2033874 2034034 160 0.0
chip-tool debug (read only) 11079329 11081401 2072 0.0
(read/write) 658376 658440 64 0.0
.bss 25944 25944 0 0.0
.data 2754 2754 0 0.0
.data.rel.ro 623040 623080 40 0.0
.dynamic 608 608 0 0.0
.got 5216 5216 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 592117 592181 64 0.0
.text 8963364 8965300 1936 0.0
chip-tool-ipv6only arm64 (read only) 10434004 10435972 1968 0.0
(read/write) 706417 706465 48 0.0
.bss 33953 33953 0 0.0
.data 2768 2768 0 0.0
.data.rel.ro 650696 650720 24 0.0
.dynamic 560 560 0 0.0
.got 13904 13920 16 0.1
.init 24 24 0 0.0
.init_array 208 208 0 0.0
.rodata 518164 518212 48 0.0
.text 8260148 8261956 1808 0.0
lighting-app debug+rpc (read only) 2639169 2639401 232 0.0
(read/write) 132184 132248 64 0.0
.bss 49984 49984 0 0.0
.data 2288 2288 0 0.0
.data.rel.ro 73736 73800 64 0.1
.dynamic 608 608 0 0.0
.got 4600 4600 0 0.0
.init 27 27 0 0.0
.init_array 944 944 0 0.0
.rodata 227968 227968 0 0.0
.text 2235298 2235458 160 0.0
lock-app debug (read only) 2601881 2602113 232 0.0
(read/write) 127232 127296 64 0.1
.bss 48416 48416 0 0.0
.data 1904 1904 0 0.0
.data.rel.ro 70680 70728 48 0.1
.dynamic 608 608 0 0.0
.got 4672 4672 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 244232 244232 0 0.0
.text 2186114 2186274 160 0.0
ota-provider-app debug (read only) 2398529 2398761 232 0.0
(read/write) 120792 120824 32 0.0
.bss 47936 47936 0 0.0
.data 2128 2128 0 0.0
.data.rel.ro 64600 64648 48 0.1
.dynamic 608 608 0 0.0
.got 4696 4696 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 216872 216872 0 0.0
.text 2013186 2013346 160 0.0
ota-requestor-app debug (read only) 2563713 2563945 232 0.0
(read/write) 129104 129136 32 0.0
.bss 50464 50464 0 0.0
.data 2496 2496 0 0.0
.data.rel.ro 69944 69992 48 0.1
.dynamic 608 608 0 0.0
.got 4688 4688 0 0.0
.init 27 27 0 0.0
.init_array 872 872 0 0.0
.rodata 223920 223920 0 0.0
.text 2162226 2162386 160 0.0
shell debug (read only) 2626089 2626321 232 0.0
(read/write) 142984 143016 32 0.0
.bss 57864 57864 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 78024 78064 40 0.1
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 1048 1048 0 0.0
.rodata 240082 240082 0 0.0
.text 2226434 2226594 160 0.0
thermostat-no-ble arm64 (read only) 2392188 2392412 224 0.0
(read/write) 143633 143665 32 0.0
.bss 55377 55377 0 0.0
.data 1816 1816 0 0.0
.data.rel.ro 77256 77280 24 0.0
.dynamic 560 560 0 0.0
.got 5176 5176 0 0.0
.init 24 24 0 0.0
.init_array 440 440 0 0.0
.rodata 144548 144548 0 0.0
.text 2004736 2004880 144 0.0
tv-app debug (read only) 3235297 3236745 1448 0.0
(read/write) 261560 261752 192 0.1
.bss 170360 170552 192 0.1
.data 4256 4256 0 0.0
.data.rel.ro 80256 80272 16 0.0
.dynamic 608 608 0 0.0
.got 4976 4976 0 0.0
.init 27 27 0 0.0
.init_array 1080 1080 0 0.0
.rodata 268056 268120 64 0.0
.text 2773970 2775282 1312 0.0
tv-casting-app debug (read only) 5585297 5585529 232 0.0
(read/write) 161896 161896 0 0.0
.bss 52120 52120 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 101224 101224 0 0.0
.dynamic 608 608 0 0.0
.got 4896 4896 0 0.0
.init 27 27 0 0.0
.init_array 1064 1064 0 0.0
.rodata 355833 355833 0 0.0
.text 4954082 4954242 160 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2452656 2452656 0 0.0
.bss 215028 215028 0 0.0
.data 5872 5872 0 0.0
.text 1415300 1415300 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1184111 1184251 140 0.0
bss 144457 144457 0 0.0
rodata 144496 144508 12 0.0
text 816264 816392 128 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1162783 1162923 140 0.0
bss 143684 143684 0 0.0
rodata 136072 136084 12 0.0
text 804160 804288 128 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 841952 841952 0 0.0
(read/write) 1746164 1746188 24 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188728 188728 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1231272 1231272 0 0.0
.debug_aranges 110688 110704 16 0.0
.debug_frame 371160 371208 48 0.0
.debug_info 26905200 26905733 533 0.0
.debug_line 3675494 3675580 86 0.0
.debug_loc 3592312 3592400 88 0.0
.debug_ranges 338768 338784 16 0.0
.debug_str 3435024 3435202 178 0.0
.heap 841952 841952 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 570220 570324 104 0.0
.symtab 421536 421568 32 0.0
.text 1546384 1546408 24 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 842688 842688 0 0.0
(read/write) 1688764 1688772 8 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187992 187992 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1223115 1223115 0 0.0
.debug_aranges 110160 110176 16 0.0
.debug_frame 374240 374288 48 0.0
.debug_info 2664183 26642363 531 0.0
.debug_line 3696286 3696372 86 0.0
.debug_loc 3579949 3580037 88 0.0
.debug_ranges 337384 337400 16 0.0
.debug_str 3424045 3424223 178 0.0
.heap 842688 842688 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 534309 534413 104 0.0
.symtab 407968 408000 32 0.0
.text 1489720 1489728 8 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850872 850872 0 0.0
(read/write) 1607292 1607316 24 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 180016 180016 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2456 2456 0 0.0
.debug_abbrev 1057623 1057623 0 0.0
.debug_aranges 102368 102384 16 0.0
.debug_frame 344572 344620 48 0.0
.debug_info 22103311 22103842 531 0.0
.debug_line 3265852 3265938 86 0.0
.debug_loc 3277660 3277763 103 0.0
.debug_ranges 302688 302704 16 0.0
.debug_str 3229565 3229743 178 0.0
.heap 850872 850872 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 470686 470790 104 0.0
.symtab 376416 376448 32 0.0
.text 1416432 1416456 24 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845880 845880 0 0.0
(read/write) 1640980 1641004 24 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184992 184992 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1059607 1059607 0 0.0
.debug_aranges 102760 102776 16 0.0
.debug_frame 346428 346476 48 0.0
.debug_info 22336503 22337037 534 0.0
.debug_line 3262810 3262896 86 0.0
.debug_loc 3305254 3305357 103 0.0
.debug_ranges 304624 304640 16 0.0
.debug_str 3248959 3249137 178 0.0
.heap 845880 845880 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 473037 473141 104 0.0
.symtab 378032 378064 32 0.0
.text 1445128 1445152 24 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1149248 1149388 140 0.0
.bss 110580 110580 0 0.0
.data 832 832 0 0.0
.text 596348 596488 140 0.0
lock-app qpg6105+debug (read/write) 1114128 1114268 140 0.0
.bss 106372 106372 0 0.0
.data 836 836 0 0.0
.text 561224 561364 140 0.0
telink light-switch-app tlsr9518adk80d (read/write) 790804 790936 132 0.0
bss 72480 72480 0 0.0
noinit 43520 43520 0 0.0
text 554272 554394 122 0.0
lighting-app tlsr9518adk80d (read/write) 806052 806184 132 0.0
bss 73240 73240 0 0.0
noinit 43520 43520 0 0.0
text 566424 566546 122 0.0
ota-requestor-app tlsr9518adk80d (read/write) 804936 805068 132 0.0
bss 74052 74052 0 0.0
noinit 43520 43520 0 0.0
text 565296 565414 118 0.0

@woody-apple woody-apple enabled auto-merge (squash) October 26, 2022 18:25
@woody-apple woody-apple merged commit 96b4c0d into project-chip:master Oct 26, 2022
@@ -273,5 +273,10 @@ CHIP_ERROR ChipDnssdResolve(DnssdService * service, chip::Inet::InterfaceId inte
return error;
}

CHIP_ERROR ChipDnssdReconfirmRecord(const char * hostname, chip::Inet::IPAddress address, chip::Inet::InterfaceId interface)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Having most platforms being CHIP_ERROR_NOT_IMPLEMENTED seems painful. How about ifdefing in this case and only calling it for apple/darwin?

@@ -245,5 +245,15 @@ CHIP_ERROR ChipDnssdStopBrowse(intptr_t browseIdentifier);
CHIP_ERROR ChipDnssdResolve(DnssdService * browseResult, chip::Inet::InterfaceId interface, DnssdResolveCallback callback,
void * context);

/**
* This function asks the mdns daemon to asynchronously reconfirm an address that appears to be out of date.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Whad does 'reconfirm' mean?

When reading the comment, this reads to me like reading the method name. It does say 'async' so maybe the name should be AsyncReconfirmRecord (wondering why we have ChipDnssd prefix in a namespace chip::Dnssd ... that is stuttering).

I think this should explain what reconfirmation is and when this method is to be used and how.

adbridge pushed a commit to ARM-software/connectedhomeip that referenced this pull request Nov 18, 2022
project-chip#23067)

* [Dnssd] Add ReconfirmRecord method to verify address that appears to be out of date

* [SetUpCodePairer] Ask Dnssd to reconfirm discovered addresses if connecting to them ends with a CHIP_ERROR_TIMEOUT
adbridge pushed a commit to ARM-software/connectedhomeip that referenced this pull request Nov 18, 2022
project-chip#23067)

* [Dnssd] Add ReconfirmRecord method to verify address that appears to be out of date

* [SetUpCodePairer] Ask Dnssd to reconfirm discovered addresses if connecting to them ends with a CHIP_ERROR_TIMEOUT
rawadhilal88 pushed a commit to sharadb-amazon/connectedhomeip that referenced this pull request Feb 22, 2023
…at fixes DNS-SD browsing

Add an API to stop a DNS-SD browse operation. (project-chip#22823)

* Add an API to stop a DNS-SD browse operation.

Most backends don't implement this yet. Darwin does, and no longer
stops Browse operations itself.

Fixes project-chip#19194

May provide a way toward fixing
project-chip#13275

* Address review comments.

* Address more review comments.

[darwin] Use DNSServiceReconfirmRecord for A and AAAA records to miti… (project-chip#23067)

* [Dnssd] Add ReconfirmRecord method to verify address that appears to be out of date

* [SetUpCodePairer] Ask Dnssd to reconfirm discovered addresses if connecting to them ends with a CHIP_ERROR_TIMEOUT

Fix Logging When Trying to Log Nullptr To Strings (project-chip#23604)

This PR attempts to identify all cases where %s specifiers in the logging APIs
(ChipLogError(), ChipLogProgress(), ChipLogDetail()) don't have a guaranteed
non-null string parameter.

In all identified cases the issue is fixed using StringOrNullMarker() helper
method to guarantee it doesn't happen.

Use the "right" byte-swapping function for port in Darwin DnssdImpl. (project-chip#23894)

The incoming port is in host byte order and we are converting to network byte
order, so should use htons (which happens to do the same thing as ntohs, so no
behavior change).

Co-authored-by: Andrei Litvin <[email protected]>

Add a way for Resolver consumers to cancel operational resolve attempts. (project-chip#24010)

* Add a way for Resolver consumers to cancel operational resolve attempts.

Adds a way for consumers to notify Resolver when they no longer care
about an operational resolve, so a Resolver implementation can keep
track of how many consumers are interested and stop work as desired if
no one is interested.

Fixes project-chip#23881

* Address review comments.

* Address review comments.

Make sure we stop resolves triggered by a browse when the browse stops on Darwin. (project-chip#24733)

* Make sure we stop resolves triggered by a browse when the browse stops on Darwin.

Without this change, if there is a PTR record that matches whatever we are
browsing but no corresponding SRV record, we would end up leaking a resolve
forever.

Tested by modifying minimal mdns SrvResponder::AddAllResponses to no-op instead
of actually adding any responses, then trying to commission the device running
the modified minimal mdns.  Without this change, when the browse stops the
resolves it triggered keep going.  With this change, termination of the browse
also terminates the resolves.

Fixes project-chip#24074

* Also avoid leaking ResolveContext instances.

* Fix handling of multiple interfaces.

* Address review comment.

Improve discovery logging on Darwin. (project-chip#24846)

1) Use progress, not detail, logging, because detail logging is not actually
   persisted in system logs.
2) Add logging to a few functions that were missing it.

Remove the address type argument from ResolveNodeId. (project-chip#24006)

All consumers were passing kAny in practice, and some of the backends
(e.g. minimal mdns) had no capability to filter by type anyway.
rawadhilal88 pushed a commit to sharadb-amazon/connectedhomeip that referenced this pull request Feb 22, 2023
project-chip#23067)

* [Dnssd] Add ReconfirmRecord method to verify address that appears to be out of date

* [SetUpCodePairer] Ask Dnssd to reconfirm discovered addresses if connecting to them ends with a CHIP_ERROR_TIMEOUT
cliffamzn pushed a commit to sharadb-amazon/connectedhomeip that referenced this pull request Feb 23, 2023
project-chip#23067)

* [Dnssd] Add ReconfirmRecord method to verify address that appears to be out of date

* [SetUpCodePairer] Ask Dnssd to reconfirm discovered addresses if connecting to them ends with a CHIP_ERROR_TIMEOUT
sharadb-amazon pushed a commit to sharadb-amazon/connectedhomeip that referenced this pull request Mar 9, 2023
project-chip#23067)

* [Dnssd] Add ReconfirmRecord method to verify address that appears to be out of date

* [SetUpCodePairer] Ask Dnssd to reconfirm discovered addresses if connecting to them ends with a CHIP_ERROR_TIMEOUT
sharadb-amazon pushed a commit to sharadb-amazon/connectedhomeip that referenced this pull request Mar 17, 2023
project-chip#23067)

* [Dnssd] Add ReconfirmRecord method to verify address that appears to be out of date

* [SetUpCodePairer] Ask Dnssd to reconfirm discovered addresses if connecting to them ends with a CHIP_ERROR_TIMEOUT
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants